$(function(){
	
	$('.duihao').click(function(){
		$(this).toggleClass('gou');
	})
	$('#username').focus(function(){
		$('#username').removeClass('invalid');
		$(this).parent().find('.prompt').removeClass('invalid_message');
		$(this).parent().find('.prompt').html("");
		input1=true;
	})
//	声明变量表示点击输入框后输入消息不正确提示
	var input1=false;
	var input2=false;
	var input3=false;
	var input4=false;
			
	
	$('#username').blur(function(){
		if(input1){
			if($(this).val().length==11){	
//				正则表达式判断是否为纯数字
				if(/^[0-9]+$/.test($(this).val())){
					var a=Number($(this).val().slice(0,2))
					if(a<=18&&a>=13){
						$(this).removeClass('invalid');
						$(this).parent().find('.prompt').removeClass('invalid_message')
					}else{
						$(this).parent().find('.prompt').addClass('invalid_message');
						$(this).parent().find('.prompt').html("手机格式不正确");
						$(this).addClass('invalid');
					}					
				}else{
					$(this).parent().find('.prompt').addClass('invalid_message');
					$(this).parent().find('.prompt').html("手机格式不正确");
					$(this).addClass('invalid');				
				}		
			}else{
				$(this).parent().find('.prompt').addClass('invalid_message');

				$(this).addClass('invalid');
				if($(this).val()==""){
					$(this).parent().find('.prompt').html("请输入手机号");
				}else{
					$(this).parent().find('.prompt').html("手机格式不正确");
				}		
			}	
		}		
	})
	$('#pwdOnce').focus(function(){
		input2=true;
		$(this).addClass('invalid');
		$(this).parent().find('span').eq(1).addClass('prompt');
		$(this).parent().find('.prompt').removeClass('invalid_message');
		$(this).parent().find('.prompt').removeClass('valid_symbol');
		$(this).parent().find('.prompt').html("6-18位，区分大小写,字母、数字、特殊符号中的两种或两种以上");
	})
	$('#pwdOnce').blur(function(){
		if(input2){
			if($(this).val()==""){
				$(this).addClass('invalid');
				$(this).parent().find('.prompt').addClass('invalid_message');
				$(this).parent().find('.prompt').html("6-18位，区分大小写,字母、数字、特殊符号中的两种或两种以上");
			}else{
				if( ! (/^[0-9]+$/.test($(this).val()) )  
				&&! (/^[a-zA-Z]+$/.test($(this).val()) )
				&&$(this).val().length>5
				&&$(this).val().length<19 ){
//					非纯数字 5<  x<19
				$(this).parent().find('span:last').removeClass('prompt').addClass('valid_symbol');
				$(this).parent().find('span:last').html("")
				}else{				
						$(this).addClass('invalid');
						$(this).parent().find('.prompt').addClass('invalid_message');
						$(this).parent().find('.prompt').html("6-18位，区分大小写,字母、数字、特殊符号中的两种或两种以上");
				}			
			}
			
			
		}
	})
	$('#pwdTwice').focus(function(){
		input3=true;
		$(this).addClass('invalid');
		$(this).parent().find('.prompt').removeClass('invalid_message');
		$(this).parent().find('.prompt').html("");
	})
	$('#pwdTwice').blur(function(){
		if(input3){
			if($(this).val()==""){
				$(this).addClass('invalid');
				$(this).parent().find('.prompt').addClass('invalid_message');
				$(this).parent().find('.prompt').html("请输入确认密码");
			}else{
				if($(this).val()!=$('#pwdOnce').val()){							
						$(this).addClass('invalid');
						$(this).parent().find('.prompt').addClass('invalid_message');
						$(this).parent().find('.prompt').html("两次输入的密码不一致，请重新输入");
				}else{
					$(this).parent().find('span:last').removeClass('prompt').addClass('valid_symbol');
					$(this).parent().find('span:last').html("")
				}
			}
		}
	})
	$('#verifCode').focus(function(){
		input4=true;
		$(this).parent().find('span:last').addClass('prompt');
		$(this).parent().find('span:last').removeClass('invalid_message').removeClass('valid_symbol');
		$(this).parent().find('span:last').html("");
	})
	$('#verifCode').blur(function(){
		if(input4){
			if($(this).val()==""){
				$(this).addClass('invalid');
				$(this).parent().find('.prompt').addClass('invalid_message');
				$(this).parent().find('.prompt').html("请输入验证码");
			}else{
					if($(this).val()==yzmnum){		
						$(this).removeClass('invalid');
						$(this).parent().find('span:last').removeClass('prompt').addClass('valid_symbol');
						$(this).parent().find('span:last').html("")				
					}
			}
		}
	})
//	刷新验证码
//验证码图片链接  验证码
var imgurl="";
var yzmnum="";
	function updateyzm(){
		var count=Math.floor(Math.random()*10+1);
		var yzmparam={'count':count};
		console.log(count)
		$.get('yzm.php',yzmparam,function(obj){
					//obj为得到的对象
					obj1=JSON.parse(obj);
//					console.log(obj1);
					var obj2 = obj1['data'][0];	
//					console.log(obj2)
					 imgurl=obj2['url'];
					 yzmnum=obj2['num'];
//					 console.log(imgurl+'--'+yzmnum)
					 $('.verif_code_img').attr('src',imgurl);
			})
	}
	updateyzm();
$('.change_verif_code_img').bind('click',updateyzm);
$('.verif_code_img').bind('click',updateyzm);
//	ajax
	$('#step1Submit').click(function(){
				var username=$('#username').val();
				var password1=$('#pwdOnce').val();
				var password2=$('#pwdTwice').val();
				var  yzm_num=$('#verifCode').val();
				if(username!=""&&password1!=""&&password2&&yzm_num==yzmnum){
					if(password1==password2){
						var param={'username':username,'password':password1};
							console.log(param);
						$.get('register.php',param,function(data){
							console.log(data)
							data=JSON.parse(data);
							if(data.code==1){
//								注册成功
								$('input').val('');
								$('.step1').hide();
								$('#gongxi').html('恭喜'+username + ', 您已成功注册 !')
								$('.step3').show();
//								window.location.href="login.html"								
							}else{
								//手机号码栏提示 手机号已注册，请更换或用手机号登录(a=)		
								$('#username').parent().find('.prompt').addClass('invalid_message');
								$('#username').parent().find('.prompt').html("手机号已注册，请更换或用手机号<a href='login.html'>登录<a/>");
								$('#username').addClass('invalid');
							}
							
						})
					}else{
//						两次密码不相等					
					}		
				}else{
//					判断哪个为空 弹出提示
				}								
			})
})
